f90_kind: KIND Number Parameters Module

Contents

Name

f90_kind - Module providing useful KIND number parameters

Usage

USE F90_KIND

Synopsis

Parameters
SINGLE, DOUBLE, QUAD, REAL32, REAL64, REAL128, INT8, INT16, INT32, INT64, BYTE, TWOBYTE, WORD, ASCII.

Parameter Description

  INTEGER,PARAMETER :: SINGLE
(This is equivalent to leaving the KIND selector off entirely).

  INTEGER,PARAMETER :: DOUBLE
REAL/COMPLEX kind selector for real and complex types requiring double precision.

  INTEGER,PARAMETER :: QUAD
REAL/COMPLEX kind selector for real and complex types with four times default precision. This is not available on all systems.

  INTEGER,PARAMETER :: REAL32
REAL/COMPLEX kind selector for real and complex types with at least 32 bits precision.

  INTEGER,PARAMETER :: REAL64
REAL/COMPLEX kind selector for real and complex types with at least 64 bits precision.

  INTEGER,PARAMETER :: REAL128

REAL/COMPLEX kind selector for real and complex types with at least 128 bits precision. This is not available on all systems.

  INTEGER,PARAMETER :: INT8
INTEGER kind selector for integer types with at least 8 bits of precision.

  INTEGER,PARAMETER :: INT16
INTEGER kind selector for integer types with at least 16 bits of precision.

  INTEGER,PARAMETER :: INT32
INTEGER kind selector for integer types with at least 32 bits of precision.

  INTEGER,PARAMETER :: INT64
INTEGER kind selector for integer types with at least 64 bits of precision. This is not available on all systems.

  INTEGER,PARAMETER :: BYTE
LOGICAL kind selector for logical types occupying only one byte of memory.

  INTEGER,PARAMETER :: TWOBYTE
LOGICAL kind selector for logical types occupying the same space as INTEGER(INT16) entities.

  INTEGER,PARAMETER :: WORD
LOGICAL kind selector for default logical type.
  INTEGER,PARAMETER :: ASCII
CHARACTER kind selector for the ASCII character set.

Notes

The source code for this module may be found in the NAGWare library directory (usually /usr/local/NAGWare).

See Also

f95(1), nag_modules(3).

Bugs

Please report any bugs found to "support@nag.co.uk" or "infodesk@nag.com", along with any suggestions for improvements.